package com.liveneo.adapter.mobile.service;

import java.util.List;
import com.liveneo.adapter.base.entity.PrpmCaseInfo;
import com.liveneo.adapter.mobile.model.request.CaseListRequest;
import com.liveneo.system.base.utils.AppException;

/**
 * 案件信息接口
 * @author wangxx
 *
 * @since 2016-06-12
 */
public interface MobileCaseService {

    /**
      * @Description: 获取案件信息
      * @param @param caseNo
      * @param @return 设定文件
      * @return PrpmCaseInfo 返回类型
      * @throws
     */
    PrpmCaseInfo getCaseInfoByCaseNo(String caseNo);

    /**
      * @Title: 根据案件uuid查询案件信息
      * @Description: TODO
      * @param @param caseUuid
      * @param @return 设定文件
      * @return PrpmCaseInfo 返回类型
      * @throws
     */
    PrpmCaseInfo getCaseInfoByUuid(String caseUuid);

    /**
      * @Title: 修改案件状态的上传标示
      * @Description: TODO
      * @param @param caseInfo
      * @param @return 设定文件
      * @return int 返回类型
      * @throws
     */
    int updateCaseInfoReFlag(PrpmCaseInfo caseInfo);

    /**
      * @Title: 更改信息
      * @Description: TODO
      * @param @param caseInfo
      * @param @return 设定文件
      * @return int 返回类型
      * @throws
     */
    int updateCaseInfoById(PrpmCaseInfo caseInfo);
}
